<?php
	class Auth {
		function __construct($db, $dbsess) {
			$this->db = $db;
			$this->dbsess = $dbsess;
		}

		# 관리자 로그인의 정보 일치 확인
		function admin_check($id, $passwd) {

			$ret = $this->db->get(sprintf("SELECT * FROM `ggo_tbl_member` WHERE `id`='%s' AND `passwd`='%s' AND auth LIKE 'admin%%'", $id, $passwd));

			if($ret['has']){
				$sarr = array(
					"muid"	=>	$ret['res']['muid'],
					"email"	=>	$ret['res']['email'],
					"phone"	=>	$ret['res']['phone'],
					"job"	=>	$ret['res']['job'],
					"sex"	=>	$ret['res']['sex'],
					"msg"	=>	$ret['res']['msg'],
					"auth"	=>	$ret['res']['auth'],
					"regdt"	=>	$ret['res']['regdt']
				);
				$this->dbsess->sess_save($sarr);
				return TRUE;
			} else {
				return FALSE;
			}
		}

		# 유저 로그인의 정보 일치 확인
		function user_check($id, $passwd) {
		}

		# 로그인된 사용자 중 "job":"1"과같은 session_value와 일치하는 목록을 찾는다.
		function get_session_users_session_values() {
			# 로그인된 사용자의 권한별 목록 확인
		}

	}
?>